home *** CD-ROM | disk | FTP | other *** search
- /* command.h
- * RasMol2 Molecular Graphics
- * Roger Sayle, October 1994
- * Version 2.5
- */
-
- #define MAXBUFFLEN 256
- #define MAXLINELEN 256
-
- #define FormatPDB 1
- #define FormatXYZ 2
- #define FormatAlchemy 3
- #define FormatCharmm 4
- #define FormatMol2 5
- #define FormatCIF 6
- #define FormatMDL 7
-
-
- #ifdef COMMAND
- int DataFileFormat;
- char DataFileName[256];
- char CurLine[MAXBUFFLEN];
- int CurState,StateOption;
- int CommandActive;
- Long SelectCount;
- int Interactive;
-
- #else
- extern int DataFileFormat;
- extern char DataFileName[256];
- extern char CurLine[MAXBUFFLEN];
- extern int CurState,StateOption;
- extern int CommandActive;
- extern Long SelectCount;
- extern int Interactive;
-
- #ifdef FUNCPROTO
- int ProcessCharacter( int );
- int FetchFile( int, int, char* );
- void LoadScriptFile( FILE*, char* );
- void DisplaySelectCount();
- void ResetCommandLine( int );
- void InitialiseCommand();
- int ExecuteIPCCommand( char __huge* );
- int ExecuteCommand();
- void ZapDatabase();
-
- #else /* non-ANSI C compiler */
- int ProcessCharacter();
- int FetchFile();
- void LoadScriptFile();
- void DisplaySelectCount();
- void ResetCommandLine();
- void InitialiseCommand();
- int ExecuteIPCCommand();
- int ExecuteCommand();
- void ZapDatabase();
-
- #endif
- #endif
-
-